Keynote: On the Ease of Extending a Powertype-Based Methodology Metamodel
نویسندگان
چکیده
Metamodelling is an increasingly prevalent tool in conceptual modelling – in particular in the context of OMG standards such as UML, MOF and SPEM. However, when applying a standard metamodelling approach based solely on instantiation semantics, many problems arise. These are shown to be solved using a powertype-based approach instead. Here we summarize this approach and focus on the ease with which this meta-architecture can be extended to support additional attributes and subtypes. This extensibility is readily accommodated within the strictures of the new metamodel without the need to invoke extension mechanisms such as stereotypes and profiles (as is currently advocated in the UML and SPEM).
منابع مشابه
Design of cybernetic metamodel of cryptographic algorithms and ranking of its supporting components using ELECTRE III method
Nowadays, achieving desirable and stable security in networks with national and organizational scope and even in sensitive information systems, should be based on a systematic and comprehensive method and should be done step by step. Cryptography is the most important mechanism for securing information. a cryptographic system consists of three main components: cryptographic algorithms, cryptogr...
متن کاملA Semantics of Object-Oriented Sets
An account is given of extending the well-known object-oriented type system of Luca Cardelli with set constructs and logical formalism. The system is based on typed-notation, employing a subtyping relation and a powertype construct. Sets in this system are value expressions and are typed as some powertype. Sets are built up in a very general manner; in particular, sets can be described by ((rst...
متن کاملAn Improved N-dimensional NURBs-based Metamodel
Non Uniform Rational B-splines (NURBs) are proved to be very promising for metamodeling in engineering problems, because they have unique properties such as local modification scheme, strong convex hull property, and infinitely differentiability, etc. Since NURBs are defined by control points, knot vector, and weights associated with control points, the precision of NURBs is influenced by all o...
متن کاملA Reflective Metamodel of Object-Process Methodology: The System Modeling Building Blocks
In this chapter, we introduce a highly expressive, self-contained reflective metamodel of Object-Process Methodology (OPM). OPM enables universal system modeling based on the notions of processes that transform objects. Extending the object-oriented approach, which views processes as residents of objects, OPM provides for the existence of stand-alone processes that can represent transformations...
متن کاملThe Rationale of Powertype Powertype-based Metamodelling to Underpin nderpin Software D Development evelopment Methodologies
Metamodelling provides a way of modelling the rules underpinning not only modelling languages such as UML but also processes. In the context of object-oriented development, we evaluate the conceptual framework used to reason about metamodelling from the different perspectives of methodologist, method engineer and software developer. We propose the use of clabjets and powertype patterns as a sol...
متن کامل